Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Nordea Open - Bastad Infosys Hall of Fame Open - Newport Hamburg European Open - Hamburg U.S. Open - New York Genova Challenger Astana Open - Astana Santa Fe 2 Challenger Rolex Paris Masters - Paris Montevideo Challenger United Cup - Australia Australian Open - Melbourne Dallas Open - Dallas Punta Del Este Challenger Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Florianopolis Challenger Mutua Madrid Open - Madrid Open Parc - Lyon Libema Open - 's-Hertogenbosch cinch Championships - London Mallorca Championships - Mallorca Citi Open - Washington Winston-Salem Open - Winston-Salem U.S. Open - New York Chengdu Open - Chengdu Davis Cup, Group A, Bologna Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Moselle Open - Metz Montevideo Challenger Rio Open - Rio de Janeiro Citi Open - Washington Quimper Challenger BNP Paribas Open - Indian Wells Sao Paulo Challenger Abierto Mexicano Telcel - Acapulco Cordoba Challenger Australian Open - Melbourne Miami Open - Miami Mutua Madrid Open - Madrid US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch National Bank Open - Toronto Nordea Open - Bastad U.S. Open - New York Generali Open - Kitzbuhel Cincinnati Open - Cincinnati Hangzhou Open - Hangzhou France F8 France F9 France F12 France F15 France F19 Poland F2 France F4 Spain F11 Spain F12 Spain F26 France F14 France F18 Great Britain F2 France F2 France F3 France F8 France F12 France F14 France F15 France F16 France F4 France F6 France F15 Brazil F5 Brazil F16 Brazil F22 Brazil F23 Brazil F24 Brazil F31 Brazil F33 Brazil F1 Brazil F12 Brazil F25 Brazil F26 Brazil F33 Brazil F36 Brazil F37 Brazil F38 Brazil F7 Brazil F8 Brazil F9 Brazil F10 Brazil F11 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Czech Republic F5 Czech Republic F6 Brazil F21 Brazil F22 Brazil F27 Brazil F32 USA F2 USA F3 USA F4 Turkey F11 Turkey F12 Turkey F13 Turkey F14 Turkey F15 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 France F19 Brazil F19 France F3 Romania F3 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Georgia F2 Georgia F3 France F18 Poland F3 France F14 France F19 France F11 France F11 France F12 France F17 France F1 France F3 Great Britain F1 France F5 France F7 Spain F19 Spain F20 France F9 France F10 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Spain F14 Great Britain F10 France F9 France F10 France F11 Spain F31 France F18 France F19 Great Britain F22 Germany F1 Great Britain F1 Great Britain F2 France F2 Brazil F11 USA F1 The Surbiton Trophy - Surbiton Caltanissetta Challenger Segovia Challenger Jersey Challenger Nottingham Challenger Recanati Challenger Istanbul Challenger Orleans Challenger Helsinki Challenger Sao Paulo Challenger GHI Bronx Tennis Classic - Bronx Rome Challenger Napoli Challenger Sao Paulo Challenger Nottingham Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Pozoblanco Challenger Campinas Challenger Orleans Challenger Rio De Janeiro Challenger Helsinki Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Sao Paulo Challenger Noumea Challenger Quimper Challenger Cherbourg Challenger Sarajevo Challenger Le Gosier Challenger Heilbronn Challenger Leon Challenger Monza Challenger Guadalajara Challenger Mexico City Challenger Napoli Challenger Rio Quente Challenger Rome Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Scheveningen Challenger Poznan Challenger Oberstaufen Challenger San Marino Challenger Jersey Challenger Campinas Challenger Porto Alegre Challenger Rome Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Montevideo Challenger Segovia Challenger Panama City Challenger Barranquilla Challenger St. Brieuc Challenger Itajai Challenger Sao Paulo Challenger Manta Challenger Segovia Challenger Istanbul Challenger Tashkent Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Bucaramanga Challenger Santiago Challenger Santos Challenger Sao Paulo Challenger Moscow Challenger Blunmenau Challenger Challenger DCN de Cherbourg - Cherbourg Rhodes Challenger Campinas Challenger Porto Alegre Challenger Rennes Challenger Blumenau Challenger Santiago Challenger Guayaquil Challenger Mouilleron-Le-Captif Challenger Buenos Aires Challenger Open de Rennes La Trinitaine - Rennes Noumea Challenger Challenger Tunisie - Tunis Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Santiago Challenger Loughborough Challenger Internationaux du Doubs - Besancon Le Gosier Challenger Sao Paulo Challenger Aix En Provence Challenger Open de Montauban - Montauban Bordeaux Challenger Vicenza Challenger Furth Challenger Lyon Challenger Blois Challenger Mons Challenger Lexington Challenger Loughborough Challenger Santos Challenger Black Forest Open - Freudenstadt Campinas Challenger Buenos Aires Challenger Open D'Orleans - Orleans Santiago Challenger Noumea Challenger Quimper Challenger Istanbul Challenger Blois Challenger Milan Challenger St. Brieuc Challenger Ningboo Challenger Suzhou Challenger Santiago Challenger Belo Horizonte Challenger Rio De Janeiro Challenger Mexico City Challenger Aix En Provence Challenger L'Aquila Challenger Bastad Challenger Como Challenger Szczecin Challenger Biella Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Montevideo Challenger Rennes Challenger Bordeaux Challenger Aix En Provence Challenger Heilbronn Challenger Braunschweig Challenger Buenos Aires Challenger Campinas Challenger Orlando Challenger Tulln Challenger Monterrey Challenger Oeiras 3 Challenger Aix En Provence Challenger Cagliari Challenger Bordeaux Challenger Montechiarugolo Challenger Modena Challenger Campinas Challenger Nottingham Challenger Belem Challenger Porto Alegre Challenger Sao Paulo Challenger Nottingham-2 Challenger Scheveningen Challenger Asuncion Challenger Mexico City Challenger Rennes Challenger Newport Challenger Szczecin Challenger Florianopolis Challenger St. Remy Challenger Open D'Orleans - Orleans Santos Challenger Mons Challenger Open de Montauban - Montauban Prague Challenger Brasov Challenger Open D'Orleans - Orleans Sao Paulo Challenger Tunis Open 2007 - Tunis LTA Shrewsbury Challenger - Shrewsbury Challenger DCNS de Cherbourg - Cherbourg Roma Open Challenger - Rome Morocco Tennis Tour - Marrakech Marburg Challenger Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Tatra Banka Slovak Open - Bratislava Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Noumea Challenger Wroclaw Challenger Besancon Challenger Cherbourg Challenger Rabat Challenger Nottingham Challenger Open 13 - Marseille Braunschweig Challenger Pozoblanco Challenger Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open 13 - Marseille BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Masters Series - Hamburg Open de Moselle - Metz Santa Cruz de la Sierra Challenger Open de Nice Cote dAzur - Nice St. Remy Challenger Open de Moselle - Metz Open Sud de France - Montpellier Brisbane International - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg Winston Salem - Winston Salem If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Brasil Open - Sao Paulo Open 13 - Marseille Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Claro Open Colombia - Bogota Sarasota Challenger Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Heineken Open - Auckland Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen China Open - Beijing Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul St. Brieuc Challenger Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Hall of Fame Tennis Championships - Newport Citi Open - Washington Suisse Open - Gstaad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ASB Classic - Auckland Apia International - Sydney Ecuador Open - Quito Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Generali Open - Kitzbuhel Bordeaux Challenger Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Chengdu Open - Chengdu Maharashtra Open - Pune Sydney International - Sydney Ecuador Open - Quito Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya SkiStar Swedish Open - Bastad Hall of Fame Open - Newport German Tennis Championships - Hamburg Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Moselle Open - Metz Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Hall of Fame Open - Newport German Tennis Championships - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ASB Classic - Auckland Cordoba Open - Cordoba Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Santiago Open - Santiago Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Pozoblanco Challenger Great Ocean Road Open - Melbourne Murray River Open - Melbourne Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Nordea Open - Bastad Winston-Salem Open - Winston-Salem Sofia Open - Sofia Stockholm Open - Stockholm Kremlin Cup - Moscow Singapore Tennis Open - Singapore St. Remy Challenger Belgrade 2 - Belgrade Adelaide International 1 - Adelaide Melbourne Summer Set - Melbourne Adelaide International 2 - Adelaide Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Cordoba Open - Cordoba Argentina Open - Buenos Aires Dallas Open - Dallas Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Hall of Fame Open - Newport Swiss Open - Gstaad Truist Atlanta Open - Atlanta Generali Open - Kitzbuhel Bratislava Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Astana Open - Astana IPP Geneva Trophy - Geneva Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Gijon Open - Gijon Tennis Napoli Open - Naples Salzburg Challenger United Cup - Australia ASB Classic - Auckland Cordoba Open - Cordoba Dallas Open - Dallas Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago BMW Open - Munich Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch cinch Championships - London Mallorca Championships - Mallorca Swiss Indoors Basel - Basel Sofia Open - Sofia Delray Beach Open - Delray Beach Rennes Challenger Atlanta Open - Atlanta Plava Laguna Croatia Open - Umag Open de Rennes La Trinitaine - Rennes Blumenau Challenger China Open - Beijing European Open - Antwerp Internationaux de Doubs Open de Franchie-Comte - Besancon Almaty Open - Almaty Swiss Indoors Basel - Basel United Cup - Australia Dallas Open - Dallas Argentina Open - Buenos Aires LTA Wrexham Challenger - Wrexham Nottingham Challenger Genova Challenger Pozoblanco Challenger Open D'Orleans - Orleans Caltanissetta Challenger San Luis Potosi Challenger Sarasota Challenger Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Campos do Jordao Challenger Poprad Tatry Challenger Rennes Challenger Morelia Challenger Como Challenger Campinas Challenger BH Indoor Sarajevo - Sarajevo Mons Challenger Noumea Challenger Shenzhen Challenger Phoenix Challenger San Luis Potosi Challenger Bordeaux Challenger Bratislava Challenger Helsinki Challenger Birmingham Challenger Sao Paulo Challenger Como Challenger Oeiras 4 Challenger Buenos Aires Challenger Buenos Aires Challenger Liberec Challenger Bad Waltersdorf Challenger Santiago Challenger Ostrava Challenger Lima Challenger Sao Leopoldo Challenger Braunschweig Challenger Aix En Provence Challenger Nottingham 2 Challenger Genova Challenger Braunschweig Challenger Bratislava 2 Challenger Lisbon Challenger Santiago Challenger Curitiba Challenger Mauthausen Challenger Oeiras 5 Challenger Zagreb Challenger Guayaquil Challenger Modena Challenger Buenos Aires Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Alicante Challenger Murcia Challenger Lisbon Challenger Ilkley Challenger Vancouver Challenger Genova Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Punta Del Este Challenger Monterrey Challenger Forli Challenger Cary Challenger Sao Paulo Challenger Genova Challenger Salzburg-Anif Challenger Bad Waltersdorf Challenger Szczecin Challenger BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Braga Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Lisbon Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Buenos Aires Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Montevideo Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Campinas Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Toronto Miami Open - Miami National Bank Open - Montreal Oeiras 1 Challenger Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Oeiras 2 Challenger Madrid Challenger Shanghai Rolex Masters - Shanghai Bordeaux Challenger Surbiton Challenger Perugia Challenger Montechiarugolo - Parma Challenger Salzburg Challenger Braga Challenger Genova Challenger French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Salzburg Challenger French Open - Paris Wimbledon - London Rio Open - Rio de Janeiro ASB Classic - Auckland Open Occitanie - Montpellier Delray Beach International Tennis Championships - Delray Beach Open Sud de France - Montpellier Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Davis Cup, World Group, PO, BEL-BRA 4-0 Infosys Hall of Fame Open - Newport Davis Cup, Group I, 2R, ECU-BRA 0-5 Moselle Open - Metz Davis Cup, World Group, PO, JPN-BRA 3-1 If Stockholm Open - Stockholm Davis Cup, Group I, 1R, DOM-BRA 2-3 Apia International - Sydney Davis Cup, Group I, 2R, COL-BRA 3-2 Movistar Chile Open - Santiago Davis Cup, World Group, QR, BRA-BEL 1-3 Davis Cup, Group I, 1R, BRA-BAR 3-1 BRD Nastase Tiriac Trophy - Bucharest Gonet Geneva Open - Geneva Generali Open - Kitzbuhel Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Davis Cup, World Group, Q, SWE-BRA 1-3 Stockholm Open - Stockholm China Open - Beijing Erste Bank Open - Vienna Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai Nordea Open - Bastad Mifel Tennis Open - Los Cabos French Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) All Lower level tournaments Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne Wimbledon - London Swiss Indoors Basel - Basel U.S. Open - New York Wimbledon - London Davis Cup, Group I, 1R, POR-BRA 3-1 Davis Cup, Group I, PO, BRA-CHN 4-0 French Open (juniors) Olympics - Tokyo Davis Cup, Group B, Manchester U.S. Open (juniors) Oeiras 3 Challenger Australian Open (juniors) Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, Group C, Hamburg Olympics - Paris Davis Cup, Group I, 1R, DEN-BRA 1-3 Davis Cup, World Group, QR, AUS-BRA 3-1 Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, Q, TPE-FRA 0-4